Pen tool

Adds a pen tool. Uses a naive method of concatenating all of the points we captured from the mouse-move into an svg path string.

Still needs camera support (panning doesn't work) and a way to select the pen tool.