Parameterized the logstash base class.
Replaced init script with one that actually starts the service when triggered by refresh events (before, properly starting it via Puppet required 2  runs.
Added TCP listener and wildcard recurisve search for all logs in /var/log.