Move shape preservation functions into their own file
Move topojson import code into its own file
Update utility library
Improve keep-shapes: more reliable, retains largest ring only
Fix: 0% simplification removes all removable vertices
Merge branch 'preserve-shapes'
Update tooltips