Added puppetfiles and modules

Modules are being committed to ensure that dependencies are always available for
this puppet repo. Librarian-puppet is used to manage modules from the Puppet
Forge. Custom modules (that are not in the forge) are also placed in the modules
directory.

Signed-off-by: Byron Sanchez <byron@hackbytes.com>