Finalized porting from activities to fragments with single main activity navigation is also implemented through the drawer