Add pen/pencil input modes.

Currently this just changes the color marks are rendered it. Probably
need to think about how it interacts with checking answers at some
point.