add CHANGELOG.md

extremely useful to quickly know what's being updated when someone wants to upgrade their dependencies.  it helps to know exactly what to look for to make sure nothing is breaking when you're upgrading.  it also gives a quick glance into the pace at which a project is being developed and how often to expect releases.