Magic comments

adds a bunch of comments that are used by emacs.

`;;;###autoload` will allow emacs to generate an autoload def file that make those functions available before requiring a lib, and will require it on first call. This lets emacs load WAY faster then requiring libs in your init.el

`Package-Requires` is read when building a package for dependencies. car is the dependency name, cdr is the min version required (I just put the latest version of everything)

I use quelpa https://github.com/quelpa/quelpa, which will build emacs packages from various sources, so this stuff matters to me :)