Fix file header for ELPA compatibility

With this fix, the file can be installed using `package.el`, e.g. from the convenient packages automatically built by
[MELPA](http://melpa.milkbox.net/).

- add package description
- add URL header
- add Package-Requires header