Update PuppetJs to 0.1.8, add https://github.com/Polyjuice/model-operations and adjust code to use it.