Set DatabaseConnection to auto commit by default.
Change title on logout.jsp
Add ChangePassword ability.

 * LoginController can now produce string error messages, which the
	views can check for with hasError(), and get from the error field.
 * LoginController now has a requireLogin() method which will redirect
	to the login page if the user is not logged in.
 * User now has a updateUserPassword method
 * Added changePassword.jsp file
Add link to changePassword after login.
Fix bug in LoginController.attemptLogin().
Don't fill login fields by default.
remove obsolete login.html file
Add file for inserting data into persons table.
Add User model capability to load persons data.

see User.loadPersonalInfo()
Make the system load personal data on login.

We can then use this info to greet the user.
Enable debug info during compile.

This makes our exceptions easier to read.
Make LoginController.requireLogin() return a bool.

 * If the user is logged in, it will return true.
Add updatePersonalInfo() method to User model.

 * this updates the object and updates the DB.
Return early in changePassword.jsp there's no user.
Add page for editing personal info.
Fix bug in LoginController.userIsLoggedIn()