feature(config): allow configurable tag name, tag message, and commit message