(QENG-849) beaker should maintain a history file that provides...

...information per gem release

- generate a markdown history file from beaker git log
This should print `c.message` if it is not the same as `c.short_message`.