Authentication

Authentication/authorization backends belong in haas/auth_mechanisms .  It's
possible that the API of that plugin will have to be expanded to cover what
the CLI needs to do.


WIP
Right now, we don't have a way of assigning a particular user to be an admin. Perhaps I want gsilvis and henn to be administrators without needing to have a shared admin account.