Update global alias autocompletion to ignore vim because that was getting annoying (going to need a more extensible way to blacklist things for this eventually...). Ignore irrelevant files in home directory to make git behave better