HalfService finditems runs additional requests to get results for better conditions
HalfService finditems runs additional requests to get all pages of results
Replace half_paramsCopy with angular.copy
Add Goodreads API services and get books list from Goodreads shelves