created a harness to run any given problem from the command line