Renaming "flux" folder to "contexts" to maintain style.
Refactoring to use new dispatcher, actions dispatching themselves.