add missing username and password stuffs to models, fixtures and unit tests
Adding Flask Login-Manger, login page and backend realted testing code.
Use current user session info change layout template info, and combine landing page with main page into one single URL
Merge branch 'master' into login

Conflicts:
	ESA/templates/layout.html
Warp from layout to match the rest of the website
chage employee_reg_form.html URL to a user friendly URL /signup