Fixes

these are the modifications I used for presenting. by default, the UNIX socket is used, but it can be configured to use tun/tap instead