added testing files for network functionality.
re-structured networking code for final implemenation.
All of the tcp/udp socket configurations and helping functions
have been written. The remaining work consists of writing all
of the api functions, making sure network and host byte order
is respected, and testing the api functions.
Added heartbeat, start, stop, and other functionality. This needs
to be tested!
Merge remote-tracking branch 'origin/phase2' into phase2
updated update objs code.