Rotation is working with points and dragging!

Updated to change the lineData first, which is then used to update the
path. No more need for Raphael.js