changed version numbering to semantic versioning (http://semver.org/)