Added vc-dir hooks to allow for reverting files using r and pressing q to kill the buffer
Changed the after hook for vc-ediff to return to vc-dir if it's there
Removed the eshell history as it shouldn't be under version control
Added the history and the scratch functions to gitignore