Move private URL methods and .find into AbstractResource
Use self instead of explicit class name
Refactor Order and Product to use SearchResults

- Moved OrderSearchResults to SearchResults and made it more generic
- Removed non-functioning find by date