Renamed VERR_ARGERR to VERR_ARGUMENT
Added io_writec utility function
Implemented tcp listener