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.
Why did you call this loader? This looks more like a configuration class - DMapConfiguration might be a better name, at least if I understand the intention correctly.