Changed isValidPointsArray into a protected method that takes an option numPoints param, removed derived class versions of isValidPointsArray, added a normalizPointsArray_ protected method to baseshapes, cleaned up typos
Fixed typo in setting points
more scaffolding for rendering shapes using svg
remove the SvgShapeRenderer (I could not figure out a simple way to implement it to maintain the shape model view separation)
add some comments in Shape base class
Made isValidPointsArray_ virtual
Fleshing out various sizing functions
fix some issues uncovered when attempting to create a Sketch w/ a Square shape
add Sketch template file (as .html for debugging, although it can be renamed as .xhtml)

Note that it illustrates that a Square doesn't currently create a square shape!
Square now displays a square, some changes to polygon
Another pass at making shapes draw-able
Fixed bug in logicalSizeToDisplaySize_
improve robustness of Shape.logicalSizeToDisplaySize