refactor: error handling and propagation
refactor(routing): route change start and route change success actions dispached
feat(routing): route store stores routing pending state
feat(routing): route pending indicator shown