Implements a TypeScript filter (see typescriptlang.org). Added unit test and amended travis config to download the node typescript compiler.