Updated to use semantic versioning 2.0 (semver.org) standard (not 100%
perfect yet, but close). Still need better testing.