Added semver suffix support

Added semver suffix support for pre release and metadata suffixes. This will close #6.