Add --tag flag to commandline options

 * Add annotated git tag with v(version) and generic message
 * Will not run 'git tag' if --no-commit is given