Refactored Blob and Commit constructors
Ensure constructors export their native wrappers
Fix all lint errors
More constructors refactored
Converted more constructors over