Add a change log

In an effort to better our communication about changes to the project, I propose adding a change log.  A change log is a pace where you can quickly find out what has been added, removed, fixed and deprecated for each release.  Looking at the a list of commits can be a barrier to see exactly what has changed because those commits are not often written for end users, and might contain a lot of noise.