Make the networking async-tasks a service
Finish pushing chat functionality to its own fragment. that involved pushing the networking to a service, and having messages be handled via broadcast intents