Clean socket files on signal INT, TERM, QUIT.

Socket files were sticking around on INT, TERM and QUIT.

For example running prax in the foreground and then killing with ^C.

This would cause a connection refused error the first time you tried to access an app again after starting prax again as the socket file was there, but there was no racker server listening on the socket.