Use Facebook's Flux for app architecture

Using http://blogs.atlassian.com/2014/08/flux-architecture-step-by-step/ and http://facebook.github.io/react/docs/flux-todo-list.html as guides.