Using boost asio instead of my own network classes.
Needs pthreads to build under linux.
Removed my own network class and tests.