some small changes
 - use require/provide instead of load-file
 - put this in directory ~/.emacs.d/