Spynet singleton proposition
Dealing with port errors
Cleaning kill
Parallel runners
Cleanup in spynet.close
Restart method
Edge cases