style(test_generator): PEP8-ify the module
Some new features:

Allow parsing multiple files into a merged xml files
Use logger instead of printing and allow verbosity control