Add Dot view class.

* Start refactoring code in DrawOnView to use the Dot class.
Clean up Dot
Merge pull request #6 from vwmattr/dots

Dots