functional with some small issues

needs global chat history and notifications when activity or fragment is
closed. fails during orientation change.