Moved my passport-like code into an authentication controller.  Still quite a bit of work to do, but after testing these basics we can probably pop back on the dev branch