Add a changelog
Update the contributing guide and the readme with recent changes
Merge pull request #35 from dominicrodger/cli

Update readme/contributing guide, and add a changelog to the docs