Updated to latest TS

Now support for ES6 (let and the like)