Merge pull request #233 from msievers/client-side-google-books-api

Moved google books api request to client side (avoids quick api limit)
Delete record cache entry in case record is empty
WIP
WIP
WIP