Modernize most of the configuration with use-package
Move ido configuration to it's own file
Move eshell functions to it's own file, update the configuration to use-package
Merge the theme and modeline configuration, enable smart-mode-line and
migrate to use-package
Fontify whole headers
Skip DONE elements