Flux

rewrite with flux + react-router