Further implement expressions

This includes binary and unary operators.
Logical operators are parsed but not compiled yet.