Fixed the typo in the mocks.echo-store file name
Separated out the routes.cljs to location.cljs
Modified stores.routes to user the new location module
Created a change-page action to use in the router
Added some tests for location.cljs
Fixed the routes_test.cljs to preserve the location
Modified more tests to preserve location
Removed secretary since no longer needed
Removed :change-page action since no longer is needed
Fixed tests, so all tests now pass
Prevented the root component from being mounted in tests
Brought back routes.cljs and secretary since it seems cleaner
Updated some dependencies to make browser repl work again
Improved the router for wrong paths and corrected a schema in actions.cljs
Enable console printing in tests
Add a "not found" page to use in router
Instead of directly dispatching :change-page action make router to just return the page
Made url navigations to emit change-page action
Also fixed tests to behave properly according to this change
Modified the root component to confirm with the new routing model