Add support for connecting through Unix sockets

Includes connection test (assumes socket is in /tmp, the default location).