Add headers & footer for package.el compatibility

With these changes, the file can be installed as a package in recent emacs, and can be added to [MELPA](http://melpa.milkbox.net) for even easier installation.

Cheers,

-Steve