Meganuke

DO NOT MERGE YET!!!
I'd vote to use `subprocess.communicate` instead and let python handle the incoming stdout and stderr in real time. If you need some code to do this I can provide that