Fix footer line and autoloads

- Fixed footer line for package.el compatibility
- Don't automatically alter eshell hook: this is bad practice
- Update documentation to describe use of hook


See milkypostman/melpa#905