Upgrading our build process

TypeScript 1.1 is nice
Upgrading to React 0.12

We are no longer creating valid classes because we are doing the
anti-pattern of createFactory(createClass(clazz)); This is temporary and
we want to remove this repository entirely with React 0.13
Removing the type definition reference

DTS Bundle does not include it anyway.
2.0.0
Updating the example
Merge pull request #22 from Asana/react-0.12

React 0.12