Datastore service

Distributed Datastore as a service which will listen on an alternate port. This is a temporary implementation until we build the appropriate scaffolding to load/unload services defined in the system-model.cfg.xml