install Django's default auth views

This inclues a login, logout, and password reset.
add homebrew account registration

Turns out, it wasn't that hard. I may try to take a lot of this and mkae
it a reusable app, though.

Some other stuff related to accounts got moved around too. For example,
users' emails must now be unique, and the password reset templates have
their own folder now.