New net interface

One consideration with addPeerToQuery is a maximum upper limit. We should only ask a maximum of 'K' peers for anything, otherwise returning u.ErrNotFound (or similar)