Add students transaction demo to show shadowing of resources
Tried new approach to manipulate internal reosuces.
Reimplemented students' demo.
Transactions now throw commit exceptions after rolling back.
Fixed students demo. Remove classes provided by andre