Updates deps
Adds a repository for async communication
Adds client side router
Redirects the client routes to `index.html`
Loads React and dispatch the route using the URI