Fix concurrency bug in Batch Update and Delete

GetDynamicClass method: added the double check for "signature" in "classes" dictionary to avoid concurrency issues.
CreateDynamicClass: removed the upgrade to write lock because managed by the caller "GetDynamicClass" method.

Changes fixes issue #20.
Tested with 1000 concurrent updates/deletes on the same table.