added 'semantic_versioning' tag option.  increments major/minor/patch version and tags
updated documentation
added version requirment to semantic dependency
updated cmd line help
fixed unit tests, bug fixes
change regex on tag to match semantic gem
code review changes
using semantic gem regex
code review changes
only allow one version component to increment at a time
added two unit tests, fixed errors
Makes suffix a flag
Changes wording of tag_release_spec
Actually test defaults
Adds prefix flag
Pedantic test formating
Adds SemverTagScrubber
Allows a 'v' or 'V' prefix for semver tags