Add logging

Look, it's fixed!

We've added a logfile that stdout will write to and a logrotate configuration file that seems to be working well. I'd like to note that there is a qualifier that the log file is set to /dev/null as default in params.pp and that value is used if log to syslog is enabled even if a log file is provided.