Update CObject.js

Started poking around and writing some comments while at work
Merge branch 'test-performance'
Merged test-engineering with master