Fix spec runner

Update cardboard, boxen, and a heap of other dependencies, because they
were broken. In order to run rspec-puppet we also need fixture symlinks
for this module.
Keep the linter happy by documenting the config class