HUGE update... Changed conversation/message storage mode from json in shared prefs to a SQLite database. Fixed a few minor issues along the way. Messages are now marked with a status (sending, sent, delivered, received). Two receivers were added to check when a message has been sent and when it has been delivered. Changes are made on the UI when this happens so the user will know the status of the message. There are still a few things that need fixed after the storage change broke them, but they will be fixed soon.