Move Caching out into CacheLoader and Normalization into
NormalizerLoader.

This leaves only the Configurator to be pimple specific. Also it is now
possible to mix and match the different loaders.
update readme
Merge pull request #3 from flint/builder

Extract the Builder part from Configurator