Some PEP8 fixes
Added TCP poller
Added type names