committing
Making SerDe smarter when handling numeric numbers. Keep string representation till it's actually time to parse it, this way the JSON parser does not need to know in advance if a number should be a short, into or large int.
Work towards solving #34 and #45
working on unit tests
Completed all the Primitive OI for all numeric types, with unit tests.
added a bunch of unit tests. Also, centralized primitive parsing in an utility class
Merge branch 'feature/better-number-handling' into develop

Fixes #39, #45, #34 #29, #26, #22, #13