Modify setCurrentRoute to keep history, Modify historian to allow no
history (provide empty string to constructor), modify launchAppFromUrl
to add in history.