remove fragment mainactivity

remove fragment from mainactivity. add code to not redowload data if
orientation changed