Updated CRUD.Database.js to use promises.
Added default interface for Crud.ConnectionAdapter.
More promises