Updated README.
Switch to in-development TypeScript compiler.
Use union types.
Use quasis for building strings.
Switch default lib to lib.es6.d.ts