Fix for packaging

- Conform Emacs package convention
- Add autoload cookies for lazy loading

See also
- http://www.gnu.org/software/emacs/manual/html_node/elisp/Simple-Packages.html