Correct error parsing unary minus.
* Revert regex to not include minus sign
* Make negation the highest-priority operation
* Only permit negation in proper context
Merge pull request #1 from schneidmaster/fix-unary

Correct error parsing unary minus.