Auth

This PR was born out of the `users` (#103) branch. It will hand authentication only, once the users are in place.