feature: Support tagging from trunk or a branch

Task will fail if trying to tag from another location (i.e. an existing tag).

Closes #10
chore: Bump for release (v0.7.0)