Rename data-provider package to "providers"
* IEntityList is not implements a Collection of IEntity
* IDatabase and ITable returned types are now also typeof Collection
* Moved a common method
* decoupling some important methods to utils.*
* decoupling some important methods to utils.*
* Optimizing imports