Help you perform basic git operations, all operations return promises for easier and better management.