Fix header formatting

Hi, I plan to add this to [MELPA](http://melpa.milkbox.net/), but the headers were not well-formatted, so I've taken a few minutes to reformat them using the Emacs standards so that package.el will be able to parse them. (Tip: if you enable `auto-insert-mode` Emacs will offer to insert the standard elisp boilerplate when you create a new .el file.)

Cheers,

-Steve