Fix up auth module, start auth integration tests
Fail instead of throwing errors
Auth tests now run in PhantomJS
Fix a typo in auth test
Fix error traversal
Add a checkCurrent auth method
Auth methods always return a promise
Sign in form works
Update various things that use auth
Fix up register form a bit
Name minimum password length
Credentials are automatic now
Clean up dependencies
Test user delete
Update ES6 Promise polyfill
Add an error when we can't connect to the back end
Merge branch 'master' into update-auth

Conflicts:
	package.json
Update json-api-client
Merge pull request #10 from zooniverse/update-auth

Update auth