Fix highlight for first buffer, script indentation

This fixes #29 by explicitly calling the FileType autocommands for the first buffer. The BufEnter autocommands and the diffthis are there to correct folding (I have ``au BufEnter * silent! :%foldopen!``   in my vimrc). I also changed the indentation of various lines to tab (most of the script is tab-indented).