Commented throughout and some tidy up
Created an example for demonstrating Subordinate transaction orphan detection and rollback.