sanity check for multiplication test
modified some tests to cover more of the compiler functionality
added trycatch + divison sanity check