-Removed workprocess.py, will use the concurrent
 package from the standard library
-Abstracted away the networking module
     should make it easier to port to other network types