Changed the way we call the c functions
Started on git_branch_create