Updated the parser to accept and parse negative numbers. Previously it would just parse "-12" as "12", ignoring the negation sign.