Fixes bare negative numbers.

Hopefully this will lead down the road to unary + and - operators.
fixes #53