made some visual changes. Added acitve/inactive user detection.
fixed issues so that all tests are passing. Tests check that a message is saved, is fetched (every 3 seconds), and is displayed.