create node settlement extension

This extension can be used to decide where to attach a newly created
node.
this now needs to be changed to string|boolean and say that `false` is a valid answer too, meaning to skip this strategy.