Update enums
Added missing includes in ggit.h
Use same parameter names in declaration and definition