Made some nice changes to .emacs and added the packages I'm using online.
Big structural changes, added many new features.