Added puppet manifest and modules