Merged router and routeActionCreator
Abstracted appStateStore into a utility class.
Made the Router more robust