adding new DetailViewProtocol. updating logic in FlickSearchService to pull a single page of 100 results for any query issued by the user. updating the list results page asynchronously