Draw Update: Controls & Lines

`W` to change line width, `C` to change colour, and `M` key to choose
shape 'mode'. Lines now included. All `quadrants` and `corners` now
changed to `keypoints` for cleaner, less repetitive code. Everything
could use some more cleaning and abstracting, especially in shapes.js.