added 'test suite' for network stuff
added comments