Fully functional logins

TODO: add login/logout links everywhere, plus rudimentary navigation. After that, add more models.