Instead of using react-tools for jest, we use babelify. Also it looks like documentation was off, this no longer uses reactify, but it does use the obsolete babelify 6.x, so switched to 7.x.
Jade is not needed if you are using react for display (sort of the point of React), so made that and optional
Update documentation to explain what is added (for instance a jshint file).
This now supports ES6 with it's latest and react as well.
Ok I made some changes: