Senior Project, basic TCP-based text editor