Commit: Add name(), services(), schema() and object() methods

These allow a more direct and intuitive use of the consonant.js
API. It just feels more natural to use the commit object as the
source when loading objects for instance.
consonant.js: Rename ConsonantObject to Object, improve API docs