Refactored parser to fix issue #37 - Gooey not creates a modified copy of the client source, and injects a return variable into its main method to get a reference to the argparse assignment. This may have also fixed issue #11. We'll see.
added ast_inspector.py - utility for inspecting the properties of ast objects
moved additional code formatting tasks into code_prep.py
added code_prep_unittest.py
Updated monkey_parser.py to use new parser fixes