WIP: Add commit formatting etc.

I'd like to centralize commit formatting between Hubot scripts, and
this seemed like an appropriate place.  I've stubbed this out, but the
tests are currently failing and I haven't had time to track down the
reasons yet (assistance welcome!).  Once this gets fixed up and
released, we can use it in github/hubot-scripts#1461.