Add changelog and various cleanups
Merge pull request #49 from juriansluiman/add-changelog

Add changelog and various cleanups