changed dashArray to dash.  started chipping away at the Shape docs
halfway finished with updating Shape docs
added support for Factor getter setter validators
Merge remote-tracking branch 'upstream/master'