Updated Listener abstract + Rsync and Log
Merge remote-tracking branch 'origin/dev' into merge_trigger_observer
Improved Log listener
Abstracted trigger function