Add fields to User model
Remove 'factory methods' from User model
Update User tests
Add name field and pattern to organizationNumber in User model
Add blank login page
Add simple login form (no authentication)
Change User model's 'login' -field to 'username'
Implement simple login authentication
Add test for User model's authenticate method
Display error message if login failed
Add checks to see if user is logged in
Add another test user with invoices
Add javadoc and comments
Add tests for login and authentication
Rename controllers test package to test.controllers
Add tests for redirection if user not logged in
Add logout functionality
Divide scala templates into smaller parts (header, main and footer)
Merge Robin's branch
Refactor out login feature from Application controller to new Session controller