First cut at generating a CHANGELOG using gitchangelog

Happy to switch to a better one if anyone feels strongly.
I've not used this one but thought the output looked OK.
We need to prune it.