NetworkMessage Class

Shared NetworkMessage class used to store network messages for
processing by engines
Visual Studio Settings updated
Updated documentation
Creates NetworkMessages for data that comes in
Engine attempts to connect to server

Network Engine connect added to NetworkEngine start up.
Network Engine read checks for Failed attempts at connecting to server