[SCM-318] Allow tags to be removed with Git implementation

This closes #79
55 files changed