Fixed redundancy in frag launch, drawer call back rebase

- refactored launch of image fragment
fragment launched straight from messages adapter

- callback response was blocked by fragment container.
removed extra container and used com.gjk.views.DrawerLayout as container

-rebased with __IsTyping()