Added ftplugin file for vim file types
Removed unneeded nocompat setting; vimrc existence provides same
Formatting and comment cleanup for readability
Remove undesired from complete defaults instead of redeclaring defaults
Added normal command for creating Scratch buffers; hide from buf list
Don't move cursor after switching to Fugitive diff mode

Not sure why I added this; appears to be unneeded now.