Add changelog generator and "How to Release" info

fixes #313 
Make it clearer what the ordering is here, i.e. should you update `CHANGELOG.md` before tagging the release?