- cleaned up some aspects of 2d and 3d shape base classes
- fixed some node.js module issues with threecsg
- various minor api fixes and cleanups