Separate socket specific logic into transports
Update transport implementation to support .in() .out() and .pool()
Update README with new API
Add transports section to README
Clean up command line client
Remove index.js in favour of ./lib/wesley.js
Fix bug in client detach
Export Pool from index
Update tests with new API
Add tests for transports
Bump version