added compiler tests for if/else, return, misc.