Add z and m properties to TFPoint
Make TFEncoder and TFDecoder protocols use instance methods instead of Class methods to allow for configuration of encoder/decoders at run-time.
Refactor some of the parsing stuff and GeoJSON stuff to be able to share it with the EsriJSON stuff.
A good start on encoding EsriJSON <WIP>