changed TerminateCluster -> terminateCluster
applied scalariform formatting
used val log = LoggerFactory.getLogger(this.getClass) from println
building MarketType as an object (used to be string)
withName in configGroups are using global names (to ease
configurability)