fixed gitignore

Before it was ignoring new content to vimfiles too,
now it does not.
added typescript highlighting for vim