Add Authentication

- It's not actually hooked up yet in the controller
- User doesn't really exist as a database, just a plain PORO with a PW
Move to a beeper:test namespace