Revert "Remove direct dependence on React"

This reverts commit 0d33b5b152368976673537004f8961475d4be8e3.

Conflicts:
	package.json
Make the interface less magical
Change argument name
Add readme