The tokenizer accepts floats with a +/- sign after e/E.
Added notices to fix string rendering and parsing.
Added support for custom types (arrays of custom types not yet supported).
Support for arrays of custom types.
Removed the buffering in the tokenizer.
Fixed a small bug (strings can be null).