Add initial CHANGES.md file to every pack directory

This branch adds initial `CHANGES.md` file to every pack directory.

I believe we should maintain per-pack changes file which allows users to easily see what's new / what has changed between versions.

Actual versioning and version management is a different story for which I will start a discussion.