Introduces the possibility to extend the node using custom puppet manifests and modules. Closes #17