Add puppet for provisioning
Added puppet manifest and modules