Issue 10 ... collected changes for GemServer transaction model and tests