GIANT refactoring. Divided .emacs divided into 15 modules