WIP: first iteration of NetworkQuery class

So far all this includes is a method to return an interface for a given
host and subnet type. This will need to be expanded for util methods
to return IP addr, network, interface name, etc. In addition,
we'll need helpers around returning controller IPs, etc.