update contributing.md with semantic versioning and git branch model, fixes #3 and fixes #43