Added more requirements

The following requirements were added to support the login
functionality -
+ Flask Login
+ Flask OpenID
+ Flask WTF
Added Login Form

The login form contains -
+ A required field for entering the open id
+ A required field for entering the password
Added the methods required by the Flask Login Ext

The following methods were added, required by the flask login
extension to the User model
+ is_authenticated
+ is_active
+ is_anonymous
+ get_id
Added preliminary support for flask login

The following preliminary changes were made to support flask login
+ Added global variable g
+ Added route '/login'
+ Added login manager and its requirements
	(load_user, before_request and necessary imports)
+ Imported the login form
Added support for login manager

The following changes were made to support flask login
+ imported LoginManager
+ lm = instance of LoginManager
Added a template for the login

The template consists of a form accepting the openid and password
along with a submit button