Messaging client for CSE485/486 capstone.