Removed the commented-out rotation method. Unnecessary right now.
Merge branch 'upstream/master'
Added more unit tests for sketches. Tests are for draw, move, reflect, setOpacity, and setColor. Still incomplete.
Fixed bug in carousel-spec (test2.jpg instead of test2.png).
Merge branch 'upstream/master'
There are now draw, move, and setColor tests for polygons. Still need to do reflection tests for polygons.
Sketches now use d3 formatting to round the elements of point strings for polygons.
Added comment about tests. Occasional unexpected test failure, most likely caused by d3 transitions overriding each other. Please read if it occurs.
Merge branch 'upstream/master'
Fixed bug in radiogroup test that caused test to fail.
Merge branch 'upstream/master'
fixed id thing I broke
Changed argument to getIdFromConfigOrAuto() from sketchGroup to Sketch. Using sketchGroup was causing a "Can't find variable" error during tests.
Fixed random-failure problem in the Sketch unit tests.
Fixed bug in Sketch tests.
Merge pull request #43 from jvish/review

Review
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.
updating barcharts
* barcharts now draw and redraw
* barcharts now have append method
* added some tests (not yet finished) for barcharts
* added some comments and removed old code from linegraph
highlighting on bar charts

*weird orange highlight line bug, can't seem to get rid of it from CSS
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.