UserEditController: user editing now works.
TODO: added an entry.
UserEditController & UserController: commonised the code for persisting edited users.
Re-prioritised todos.
Moved the flash message panel to the main layout view.
PasswordResetSuccessfulView: added a link to the log-in page.
Removed a todo note.
Added a todo entry and updated an old todo note.
UserController: added password confirmation to the form when passing it to the UserEditService.