Nav drawer to support fragment/fragmentdialog, and refactoring