lots of changes due to transaction system
@ moved client's exceptions into separate module
! fixed various bugs and problems
various changes due to transaction system
! fixed bug where compensation not made for new transaction field
! fixed typo in source
various changes due to transaction system
! fixed typos and i-forgots
pushing current work (problems with RELINK after lost link)
% the transaction system appears to be working, it is just that
  i have a simple but hidden bug with making relink working after
  the link drops out during a transaction so it can be rolled back