Added mkdir to get vim undofiles working correctly

Seems vim won't create the directory, expects it to be there (weak sauce!)