Tests

The tests check that the resulting mesh doesn't overlap at all, and that it covers all of the original cells. It runs over couple of different layouts in 2D/3D, and should catch any visually apparent errors pretty quickly.

Hope it helps! :)