Added onAddr virtual method to abstract listener.
Functions for getting ipv4 and ipv6 as text.
Added IPv6 library.
Changed NetworkAddress to use IPv6Address class.
Created separate source file for IPv6 library.
Initial implementation of nodecrawler.