Adds Socket::transform and Socket::restore.
Normalizes spacing. Fixes minor bug in queued messages.
Fixes transform test to pass.
Merge pull request #22 from tcr/tcr-survey

Adds Socket::survey method. Closes #14
Merge pull request #23 from tcr/tcr-transform

Adds Socket::transform and Socket::restore.
Prevents blocking behavior by adding true uv polling.
Removes Socket::_poll and cleans up sending/receiving pollers.
Enables level-triggered polling only when needed.
Cleans up tcr-noblock branch.
Normalizes function calling to use if () statements, not shortcutting