Changed hash mask so its id uses the unique id of the sketch containing it. Still not good enough if you want more than one hash inside a single sketch.
Every hash wedge will now have a unique id for its mask.
Merge branch 'upstream/master'
Polygon points are now stored as an array of points instead of a string.
The math for creating each polygon type is now in a set of class methods.
Sketch tests for translation are now specific to shape type.
Added reflection tests for polygons.
Merge pull request #44 from jvish/review

Review