fix misuse of msg_split
Don't reference things that don't exist.
Define class with `class`, not `def`

I don't make calsses much, can you tell?
Add Telnet to .tac