Move rope.pl to the socket subscription model
Tidy