Adds Socket::survey method. Closes #14

Proposal implemented.