Pretty CHANGELOG

With the current CHANGELOG functionality of opening an editor with only a block of git commit messages gives no hints to formatting. This update adds a version header and includes the existing CHANGELOG contents. A true WYSIWYG implementation.

    1.2.3
    -----
    <SHA1> message
    <SHA2> message


    1.2.2
    -----
    ...