Fix #23 - Rework system initialization to hide the internal configuration client access.

Fix #21 - Address some of the schema issues.

Fixed a few bugs around the hibernate relationships.
Try to prevent Akka from doing work when the system is abandoning.