Fixed issues with orientation changes

Correctly retains info fragment and regenerates list fragment from
saved state.