Begin cleaning out persistent files

Added some Evil updates and started moving all persistent files to the .cache directory to clean up the root of the repo.  I probably missed some files, but got it started.  

Also sneaked in persistent history for M-x and undo.