Implemented full ring discovery from a single node

There are now two new functions in the module and unit tests for them: discover() & discoverPool(). Both functions are documented in the readme.

I also had to implement deserialization support for the InetAddress data type.