Overhauled the system used for server/client communication.

-Messages are now sent with corresponding "Datatype" identifiers so that the server and clients can choose specific pieces of information to receive or update.
-Created a ServerUtilities.cs class to house methods used by both the server and the client classes.
-Formatted all .cs files to match accepted code standards.
-Added a vssettings file that can be imported by fellow contributors to this project.
-I am also including commented code related to a background thread implementation of server/client communication that I attempted. Although the attempt failed, we may revisit parallel processing in the future.