move exec-path shit to top

needs to run before eshell is required in tom-eshell.el, or else eshell
doesn't get the right path for some reason