Fix a typo within the io structs
Begin work on tcp connection responder

- Remove duplicated watchers
- Switch to libev4 ev_run vs ev_loop
- Consider new method for storing TCP read/write sockets
- Implement suggested pointer arithmetic for storing custom watchers