Setup token based authentication

- New users will automatically get a token
- There is now an endpoint to make AJAX requests to login

JIRA: SPB-48
If this is a model I believe it'll throw an exception if it doesn't exist. Might want to double check that.