updated copyright
cleaned up some package dependency stuff
minor cleanup
enabled which-func in all modes that support it
added flycheck-mode
fixed a typo
disable flycheck until issues with package installation are resolved upstream
flycheck issue with package.el is now resolved upstream
enable whitespace-mode in modes derived from text-mode