Made it so all .elisp files are required.  Fixed revert hunk.  Fixed makefile for Mac