Completed compiler.ml and added hello_world test case.