Add a changelog

This is based on successfully merged pull requests into the master branch.

Addresses #771.