Implements value fetching in the list view (as Endpoint.fetch_item_values() method), sets the company description value in the output.
Refactors Endpoint detail and list methods to return metadata as well (needed to display images); adds some sample data to tests; updates main search view to actually return company logos.
Adds products search results to main page