Add puppet as submodule