Issue #4 -- VcsMixin vs VcsTransactionMixing

There is a *reason* why the `transaction` package is decoupled from `acidfs`: Therefore making coupling **explicit** by using `VcsTransactionMixin` with only one `transact` method does not seem exaggerated, and seems to make sense.