Added comments for the GitFunctionality class