Add changelog and version file

Add changelog and version files
- Changelog is in CHANGELOG.md
- Version is in VERSION.txt
- Closes #123

Also re-wrote the contribution guidelines to something that more closely fits the reality of how we work.