- apply linemerge on non-duplicate arcs
- fix computing topology without shared boundaries 1, 3
- use `geopandas` and `geojson` solely for tests, but recognize them as type 2, 4
- use [`simplification`](https://github.com/urschrei/simplification) as option to simplify linestrings
- include option to snap vertices to grid
- removed `rdtree` as dependency, use `SRTtree` from `shapely` instead