handle negative numbers in makeValue
handle NaN in makeValue
Merge pull request #111 from natefaubion/make-value-neg

handle negative numbers in makeValue