Converted all modules and ModuleFactory over to new loading code, closes #10
ModuleFactory handles removing comments and other things and passes
a key and value to each module, read in the form of "key = value"