Update to version 0.5.0 and start using semantic versioning