Fix file headers and footer for ELPA compatibility

These changes allow the `package-buffer-info` function to parse metadata out of the file.

(Hint: the built-in `auto-insert-mode` optionally inserts a compatible elisp skeleton whenever you create a new .el file)

See https://github.com/milkypostman/melpa/pull/1318

Cheers,

-Steve