add UnaryExpr type
implement missing Pos, End and exprNode methods
parse unaryexpr
fix unary bug and add unary tests
fix signed integer bug
fix issue #20 - compile unary expressions