Added commit helper function
Moved include to header
Initialise baton's error object
Use commit helper function
Added commit helper function to node gyp
Added JS utilities
Use JS utilities
Updated exception message
Added basic utilities test
Updated file comment
Removed debug lines
Wrap instances of object in git.raw.Object, check type of id type
Removed sync tree_entry methods
Removed more sync methods from tree_entry
Updated blob's Initialize
Use v8 namespace in blob implementation
Removed applyProperties from utilities.js
Added success to utilities.js to handle if (error) then wrap it and call callback
Ignore testing js
Added C++ utilities