Fix library header according to the GNU Emacs Manual

- Add Commentary section
- Add Code section
- Add Copyright section
- Add License

See URL http://www.gnu.org/software/emacs/manual/html_node/elisp/Simple-Packages.html
Merge pull request #15 from yasuyk/fix-library-header

Fix library header according to the GNU Emacs Manual