Make methods as thin wrappers to Git executable. Also pass the child process for easy stream operations to consumers.
Add methods for creation and deletion, covering metadata and file system.
Add files from pridepack.