Adding typescript formatter

This is the only primary dependency of the plugin.
Adding gulp for development

This should add testing features too
Merge pull request #1 from pspeter3/gulp

Gulp