Updated versioning and version checking. Ref: http://semver.org