changed MtCompiler to have an Evaluate method, added new test