Make SyntaxErrors more descriptive
Simplify a error checking in parse_test.go
Define errUnknown in decode.go
Implement JSON integer parsing
Rename errOverflow to errRange
Implement floating point value parsing through strconv