add self-intersection detection
test for disconnected polygons
minimum covering
rename continuator methods
find all continuators
calculate direction of corner