Implemented usnetwork functionality and changed the callback functionality so USNCallbacks are invoked directly from libuv onRead callbacks (no indirection to usnetwork first).