preliminary trash/recycle functionality
preliminary trash/recycle functionality
preliminary trash/recycle functionality
preliminary trash/recycle functionality
preliminary trash/recycle functionality
_delete, _undelete & _purge_trash added
further extracting trigger related stuff to Trigger.pm
major clean-up, process naming