Update to newest version of three.js, update TrackballControls to user OrbitControl
A bit of cleanup and refactoring, get rid of duplicate copies of csg.js and three.js