Merge pull request #5 from cmhbenjamin/master

changed basic structures of the server
Merge pull request #6 from cmhbenjamin/master

unfinished iteration
Merge pull request #7 from cmhbenjamin/master

Project 2 stage A (not tested yet)
Merge pull request #8 from cmhbenjamin/master

added comment
Cleaned up some of the code.
Created the ValuesHolder class for keeping track of things like len,
secretA, udp_port, etc. Can access it through ServerMain.values.
Created stage B implementation.
Fixed some bugs and added a bit of commenting
Fixed bug with stageB. Began stageC implementation.
Passing ServerValueHolder instead of individual values
Not debugged yet