general code cleanup
fix warnings
moved WhiteboardTests into common directory
added revised design doc
only update a pixel if its color actually changes (huge efficienty boost)
Merge pull request #35 from hogbait/comment_fixes

comment fixes