start impl of TFGeometry

* fleshes out TFGeometry a bit
* adds geojson examples