create node settlement extension

This extension can be used to decide where to attach a newly created
node.
and i think in the other cmf bundles, we kept custom exceptions in Bundle\Exception namespace, not mixed with the code.