Added a lot more emacs configuration