better docs for pushstate, updating can.route.ready, adding a signiture saying that models and model can be strings