Changed versioning to semver and setup.py to setuptools