Cleaned up report tree route registration
Refactors customer, invoice, order and product repositories to allow for paged key queries
Merge pull request #808 from rustyswayne/1.4.0-lists

Updates InvoiceApiController to use QueryDisplay object and paged queries