GIANT refactoring. Divided .emacs into 15 modules