various drag implementations
added left handle
fixed dragging code
moved node drag code to the notenode
made it invisible by commenting out the background style
added snap
added logic for both left and right resize
java target version is now 1.8