Moved SemVer parsing into SemVer class
Improved SemanticVersion parsing
Improved SemVer tests