Add ability to drag points and update lines and controlPoints member

Next step here is to send the updated points back to the
database.