add support for annotated tags

Hi,

This is support for tags as far as I need it.  I'm new to go and libgit2 but I tried to orient myself on your code.  Please have a look.

Best regards,
Frank.