This is project 2 for our Networking 340 class with Gary Lewandowski. The code is produced by Jon Thornton, Kavi Vasquez