Fixed up some of the smooth map code.  Added a simple test, really just tests if the whole thing crashes or not!  About to start work on porting the code back to use a line segment arrangement as Bezier curves just dont work correctly in CGAL.
Lots of changes resulting from new map method and other tweaks.