Began adding persistence, but untested.
added UML to guide actual implementation for Host. ModuleLoader, ServiceGateway, are written but untested.