Added the beginning of a puppet module. This does not work yet.