SQUAD: A Distributed Personal Support Group -- Project for CSCE 436: Computer Human Interaction