factor out the Port Snooping part into PortSnoop.groovy, no functional changes
no need for testng
dev version, actually
further refactor whole port/process management, this is also reusable in your build scripts to start redis and whatnot