added login view and routing
added user authentication