Improved visualisation to show final polygons and original edges before constraints. Cleanup.
Merge branch 'feature/constraints' of https://github.com/Urbanetic/subdiv into feature/constraints

* 'feature/constraints' of https://github.com/Urbanetic/subdiv:
  Added logic for joining invalid polygons to meet constraints.

Conflicts:
	src/SubDiv.js