refactor Ember Authentication

Lots of moving pieces here.  Not going to try and describe
continue refactor Ember Authentication