Various changes.

Fix problem with flash messages not working.
Fix problem with redirections not working correctly.
Add validation support for `util.Base` object.
Store listings are now sorted by creation datetime by default. Custom sort functions can be specified.
`util.BaseStore#add()` method now returns empty list if successful, and list of validation error messages otherwise.
Login session objects are now saved on flash message modifications.