added ability to generate using a HOCON file