Fix for issue #19 dropDatabase with 2 collections should not throw ConcurrentModificationException

Fixed issue #19 by first copying the collection set to avoid iterating and deleting from the same iterator.

Also added a test for this.