vim: spaces instead of tabs

other files: change tabs to spaces
add filetype comment for vim
simplify default git setup