Move auth stuff into beforeModel so we can use Ember events/models