HUGE changes required to how the modules functions. This is required because
of massive changes in the puppetlabs-apache module.