IronReader

implemented an IronReader which closes the connection when closed. ran it with multiple producers/consumers. did not notice a big performance degradation and looks like it fixes issue #65 of leaking TCP connections. It doesnt look too elegant to me but it was the quickest fix I found for now. Maybe a connection pool would be cleaner and more performant.