Added surface_manipulator window and associated files.
These files are still in a rough state.
Modifications to polygon.py. Switched from dot product to wedge product,
and added a PolygonConstructor class, which will allow for drawing polygns
within the GUI.