Client for REST API

I wrote a Client module to take advantage of Open Library's full [REST API](http://openlibrary.org/dev/docs/restful_api). This pull request includes the Client module, additions to the gemspec, updated requirements, a new Books module, and a bunch of tests. Soon I'll add modules for authors, works, editions, queries, history, and recent changes, along with documentation for everything. Woo!