Closed #79. Worked on #75. Added negative integers to the scanner, and accounted for negation in the number ast.