improved error handling in authentication step
Added me_request to auth object

The .me() function is available if you .create() a new object but it's not within the object that is returned when you authenticate. Now the objects that is returned by the authentication module is the same as the one that you would create manually and makes .me accessible for the returned promise within an auth() call
Merge branch 'truebluepixel-patch-1' into develop
Fix in tests to include data field returned by server for .me
Changed version to 0.1.1 for future release
Merge branch 'develop'