Use peerDependencies for React

Directly depending on React means on a version change, users of this module will have two incompatible versions of React loaded into their browser :) Not fun.