Added Varien GD2 library event dispatch on save method
Made a start with abstraction of the trigger listeners
file path -> need full path
Merge branch 'observer' into dev
Merge branch 'trigger_listener_rsync' into dev