updated vimrc. default to 4 space tabs, fallback to 2 spaces for certain formats