Move SemVer Implementation Into Its Own Module
- Move SemVer parser into semver/parse.js
- Move SemVer formatter into semver/stringify.js
- Create new Version class to encapsulate SemVer values and methods
- Refactor 'version' command to use the new implementation