Add classes to Hiera

Instead of an init.pp script, this commit uses Hiera as a lightweight ENC to tell Puppet which modules to autoload. Initially, I tested with defining `base` as a class, but this didn't work too well. Declaring `base::{class_name}` explicitly works much better.