Negative float values are now properly parsed.
Expressions involving a negative value such as b-1 now parse as a b with an add with a negative number
Left a couple of comments for TO DOs:
Need to Scan not =, or !=