add libruli into code base
incorporate SRV record checking for list of pools to connect to, and loop through list of pools returned
SRV records have priorities and include ports
pass the SRV address as the pool addres, without any ports listed e.g. -o _bbr-pool._tcp.cncoin.farm