Work on #21 - support replacing text in commit/tag messages

...need to add test against tag messages
Support cleaning message text of annotated tags (issue #21)

The most unusual case to be handled is when... the only thing that needs
to be cleaned in a repo is the annotated tag message text itself.