added new login view
added response for failed login
added persistent sessions
added user forgetting to enable logout
finish login/logout