Persistent logging support

An internal kafo configuration system introduced. Also parsing of puppet
output and passing to internal logging system