Added changelog generation via makefile and `git log`
Added Clean option to makefile and changelog-append
Added newline before updating CHANGELOG with changelog-append