Added model object to contain and process search results
Refactored SearchResult into own class
Basic layout of results list