added user arrival/departure announcements, made layout responsive, added scrolling to messages area, and added recent comments on load