Added @param and @return fields to the go-git functions

Fleshing out the functions to ease the challenge of writing automated tests