can hover over edges

displays a point on closest point on edge to mouse when mouse is close
enough.
vertex and corner MouseOver() functions
mouse dragging for vertices
restructured mouse interactions

more stuff in Vertex and Corner classes
face sidewalks