Switch to react

*Inception noise* change of pace here. I like mucking around in raw JS more than Angular or something I guess.