Created a network manager interface.
Renamed NetworkManagerBase to NetworkPacketParser.
Convert the network mangers to use INetworkManager interface.
Added challenge packet. Removed unneeded comments.
Fleshing out client state machine.