Require JSON for all resources
Use an attributes hash instead of instance variables for resources
Raise on any error that we haven't already caught
Handle the edge case where the Content-Type was not set by the response
Add support for groups
Only test on the master branch