Add commentary, dependencies, autoload decorators, and other things to make MELPA happy.