added basic user functionality; user creation, logging in, logging out, views displayed depending on session