Added LoginModel
Made an extremely safe login form

You shall not pass
merging with the master branch