Added movement

Nodes now move away from the mouse normally and towards it when it is
held down.

Made the cursor a crosshair to make it obvious something is going to
happen when user hovers over the canvas.