Mkdir on save when the folders don't exist

Mostly taken from:
https://github.com/pbrisbin/vim-mkdir
Emacs navigation