Enable landscape mode and fix tabs not being restored on orientation change

Create NumberDialogFragment to replace the AlertDialog use in DirectoryFragment - Dialog fragments stay visible across config changes
Fix number not being saved across config change for NumberDialogFragment
Re-wire the change default hospital behaviour