Move error management from core to storage.
Add tests for collection create/exists/drop operations (storage).