update existing documentation and add documentation to the puppet classes