moved breadcrumb factory to this file
added some possible route change logic