Feature react flux frontend

I moved all our npm dependencies from "devDependencies" to just "Dependencies". Since this isn't an npm module that other developers would use, the only reason someone would copy this repo and run "npm install" is to do development.