added compilers for all the binary operators and basic expressions, added tests as well