Added flag to specify config name, improved flag usage
Modularized header2Miml.py for easier testing
Reworked codeGen output class to support one file per object
Split ui from codegen classes for easer testing