Fixed navigation issues, fixed routes, added a bunch of functionality