Add a CHANGELOG file

The changelog file contains all changes which aren't cosmetic
Merge pull request #232 from vmg/changelog

Add a CHANGELOG file