Began adding the network system to the engine

Added most components of the input and network system to the engine.
Added todo's to the various parts that need to be implemented.  Need to
add the threading to the network module and make all of the synchronized
state thread safe.
Updated visual studio solution file