Upgrading to React 0.12, adding propType validation.