Add On : Replace constructor with loader

A simple loader that substitutes different DMap constructors. Allows DMap customization : 
* enable offset preloading
* enable values preloading
* set maximum block to be cached at a time.
Keeping all the block metadata in memory should be fine, this can go away.