Split off stuff to package chain

Create a resolver package called chain, to keep in the spririt
of Bind, Unbound, Drill and Knot (and maybe others)