(feat) implement react/flux form and post request

wow, what an obvious oversight on our part. I can't believe that we were referring to 'request' instead of superagent. I'm telling you, that's what linters are good for - catching this kind of silly stuff!