fairly large commit. Boundaries, triangulation and box2d integration
working as a first pass.