the executed code doesn't need to be polarized. Write it all as execution_base
Major cleaning
base tests work with one test skipped
Tests almost work, with the exception of tests that don't let the Module.import_statement finish
Execute code in a fake module instead of importing - allows for tests not to be join()ed. test_code function
abstract away from json.loads, json.dumps
Changed answer schema