Adding Ipv4ScanThread for additional behavior
Generalizing PingIpExecutor to execute ping on ipv6 if needed