We must refactor this module to have the correct layout according to puppet's new guidlines and therefore simp's new guidelines for how a module should look. This includes breaking the module up into init, install, config, service, firewall, and logging.