cleanup
shape and group, inherit from coreshape
properties simplified (unfinished)
cucumber tests require javascript helper to interact with canvas