added vs files to .gitignore
used typescript to create plugin