Add CHANGELOG.md and changelog generator [ci skip]