Implemented proper priorities for expressions, implemented more tests for binary expressions