Move authorizations to a seperate model
Install google plus omniauth
Add Google+ Login
Make sure the configuratio is read in MRI
Error resonse accepts content negotiation
Add content negotiation for root page
Fix specs
Add additional tests for the error handler
Actually test scopes

Because of some recent changes I made to doorkeeper. tokens weren't
actually testing to see if they had required oauth scopes.

I think it's debate-able about whether these changes and tests belong in
the controller specs or in request specs
remove debug statement
Merge branch 'edpaget-fix-scope-tests'
Merge pull request #104 from edpaget/respect-accept-in-errors

Respect accept in errors
Merge pull request #103 from edpaget/multiple-authorizations

Multiple authorizations
added basic user group creation
do not serialize the subject owner relation details
add user_ip field to classification and remove user presence validation

Classifications can be submitted by non-logged in users, track these via the user_ip field.
include the set_member_subject_id in the set member subject serialiser

SetMemberSerialiser currently masquerades as a subject serializer for the overloaded subjects_controller#index. A classification requires the set_member_subject_id to be set for context of the Subject to SubjectSet.
remove :destroy and :update routes for Classifications
add classifications_controller create action
ensure consistent usage of subject_ids and names