This commit adds a new invoice related method: FetchAllInvoices. This method allows callers to query the state of all invoices currently stored within the database. The method takes a toggle bit which determines if only pending (unsettled) invoices should be returned, or if they al should be.