login/logout with passport, begin session, implement minor templating based on user status