CS 339 Final Project: P2P Chat