Rename base.pp to init.pp in an attempt to create a new logrotate class.
Change this to a class that one would include to setup logrotate.  I
don't agree with the design that this should be included only if
logrotate:rule is used.  It creates a situation where some hosts have
different logrotation setup.  It should also help fix an issue where
logrotate::rule uses prior to the main stage will fail.  The biggest
change caused by this is now Class['logrotate'] must be explicitly
included.
Match file permissions as they are on RHEL.
Remove logrotate daily cron script that overwrites the system provided
one for a reason I can't see.
make logrotate package version configurable.
make /etc/logrotate.conf configurable via this class.
Merge pull request #2 from hubspotdevops/refactor

Refactor