initial stubs for i2p.socket
initial i2p.socket stubs
refactor to use asyncio/trollius