add base template; template for index page; template for login page; update requirements for project; update User model