Retain the current directory on an orientation change

I noticed switching orientations will bring you back to the default directory you start in, checking to see if the `savedInstanceState` is null before calling `navigate` corrects that.