Cleaned up the initialize() mess, refs #155
Database Connections unique per context if possible, refs #157
Databases now know the DatabaseManager, refs #156
Removed all @return void docs.
Almost everything should be able to get params on initialize() now.
Config validators set in initialize().
Can't remember what else again. Must-check-in-more-often.... aaargh *falls over*