Add an accessor for invoice items
Only return a contact in toArray if we have one
Move the error handling out of transport and into the resource, add specific exceptions
Add a response stub method to our base test case
Add invoice tests