sockets & end points work now
fixed line intersection code
implemented socket.accepts
webgram.onDrawingElementsInteract now includes snapping
reimplemented mini webgram
small refactorings and renamings
ActionMenuItem was rewritten