Cleaned up report tree route registration
Refactors customer, invoice, order and product repositories to allow for paged key queries