add support for opening existing tcp/udp fd
add ability to stop loop
add specs for TCP/UDP#open and Loop#stop