include closure compiler in repository
cache compiled templates and revert querying to qS
use single prop for node canvas
fix leaked globals
use object for node canvas dimensions
add wave selector to oscillator