resolutions to issues 001 and 002; making unsafe methods for writing to network streams (and convenience sync methods), fixing event handlers)