added changelog system

Changelog files should be named based on internal versioning. The title
(first line in file) can be listed as whatever we want.