Annotated tags

Waiting on this to get merged which adds the feature to gitlab-shell: https://github.com/gitlabhq/gitlab-shell/pull/162

Looking for feedback.  Willing to change things if necessary.  Thanks!
@Razer6 Will do.  Sorry, I hadn't noticed this before.  I assume you're talking about the param alignment and not the quotes, because I'm not sure what it's complaining about.  I used single quotes except where I needed interpolation of variables or special chars (\t, \n, etc).  That seems to be the message I'm getting from the style section in here: https://github.com/gitlabhq/gitlabhq/blob/master/CONTRIBUTING.md.