a new class that handles Processing - methods for doing a runtime.exec, and printing all the output - prevents process hanging due to filling up the output buffer