undo-tree added

Note current issue with the compilation of undo-tree:
https://bitbucket.org/sandhu/emacs.d/issue/3
Updated how major modes are handled with diminish