a bunch of changes to make command-log-mode more configurable.
Merge pull request #3 from nicferrier/master

A bunch of changes to make it more configurable and better for screencasting