add a user model/login/logout pages.
small ui tweaks. other cleanup stuff