updates the app to stop using the routes and wires up a TabController to handle the tabs