rework telnet manager

splits telnet manager into two objects.