fix bug : fragment's state in navigation drawer
separate fragment controller : home/askForHelp/chatRoom
add class : udp_unicast/broadcast/receive