JSON parser should handle negative number

The JSON parse() method failed to parse the negative value -1.
Fixed issue and added unit tests around the case
JSON parser should handle negative number 2

Updated unit tests according to Sebatiean Ros demand
Merge pull request #85 from fredericaltorres/master

JSON parser should handle negative number