Updating Books interface
A bit of refactoring
adding parseBooks:onSuccess:onFailure method
a bit of optimisation in the SearchResults class

refactoring callbacks of success and failure. Now user will be notified
when there are no results available for the search_query