TopoJSON support

this needs to be tested tested tested, fixes #10