puddle works with HUB

* puddle works with HUB
* puddle is split into modules puddle-editor and puddle-server