- Fix auth to use https instead of http
- use code style black for python and code style prettier for other filetypes
- unit test suite with no live api calls, integration tests with minimal api calls
- minor fixes to some return types (returning GoodreadsGroup objects instead of dicts, for example)
- replace anemic GoodreadsShelf object with GoodreadsUserShelf - more robust data available
- xmltodict converts to dict object in GoodreadsRequest, rather than OrderedDict for easier debugging
- expanded documentation for each class
- Use pytest instead of nose