Declare package dependency and autoload cookie

Also makes minor formatting changes required by package.el
Merge pull request #1 from purcell/patch-1

Declare package dependency and autoload cookie