Changes for version 0.5.0
- The `new()` now throws an exception when a version string has a prerelease version with no preceding dash. This is keep its requirement for strictness consistent.
- Fixed a bug where a SemVer object passed to `new()` did not properly clone the dash preceding a prerelease version.
- SemVer - Use semantic version numbers