simplified filetypes setup
add .netrwhist to global gitignore

there's no reason to track it
vim/snippets - add has and hasb(uilder)

Just try 'has<tab>'