Created WTForm login page

This has only created the form itself, the db stuff still needs set up
for register and login
fully implemented login and logout routes

some tidying is needed at this point
tests for login and refactored tests for better understanding

the forms needed to be edited so that the register fields are not
required