Add a nicely formatted changelog to dit.

going forward, we can quickly add what's changed with commits to this file.

not all features etc that have been added are currently in the changelog, so we should try to add more.