Add testing infrastructure
Add lang tests
Fix lang based on tests
Clean up after grunt-ts and SauceConnect