Added compile(), run_code() and compare_output() method