now code like "flickr <box peg 1.1 2 times rotate ball>" works too. Added test.
Preliminary reporting on missing quotes and unmatched parentheses is now consistent and comprehensive. Closes https://github.com/davidedc/livecodelab/issues/149

note that the deep check on nested balanced parentheses is done my the
coffeescript compiler too, this is a quick scan based on counts
designed to quickly reject malformed programs and avoid the subsequent
transformation/compilation steps.
with new scope object it doesn't seem to be possible to change the "frame" variable - removing from the "rose" demo
fixing wave function. Test: "scale wave box"