added error handling and error view
display activity details and map separately in a layout

back and forth navigation between all the routes as well as refresh works perfectly now