Fix formatting & keywords for package.el compatibility

In particular:

* The Package-Requires header shouldn't have any trailing content
* The "ends here" line is mandatory
Merge pull request #1 from purcell/patch-1

Fix formatting & keywords for package.el compatibility