Fixes #8
simplifies some FastTypeTag instantiations
optimization in fastTypeTag synthesis
Adding more JSON tests, including a failing JSON test due to #10
comparing fastTypeTags by reference is unreliable
Adding JSON support for Float, Double, and Char, adding tests too
Add support for Byte and Char in binary pickle format

This also adds Byte and Char tests for binary pickle format.
Add support for Float in binary pickle format
Consistency: rename Pickler to SPickler
Consistency: rename PickleBuilder to PBuilder
Consistency: rename PickleReader to PReader
perf todo
resurrects primitive picklers
API docs for SPickler and DPickler
Optimize evactor benchmark
-10% by replacing for-yield with a while loop
-15% by avoiding recreation of pickle formats
Turn on optimize
further avoid recreation of formats
turns primitive picklers into vals