Authentication

This should work, though to really test it we'll need to make some jobs/groups/etc through the app.