Fix coffeescript
Add TypeScript