[rubis] (change:minor) Replaced use of synchronized int variables with java.util.concurrent.AtomicInteger variables.
[rubis] (change:minor) Code clean-up (removed debugging messages).
[rubis] (change:major) Added use of (binary) semaphores to lock/unlock users and items, to prevent one operation to use a newly generated user/item identifier before it is completely written in the DB.