Changelog - separate from main script.

Changelog aside. makes things more where they belong so its doesn't clutter.

Could be called from within script and displayed somehow.