split Map and Composition to make Map reuseable across the framework.
Merge branch 'master' of github.com:apotonick/reform
move Decorator to Reform::Map.
removing model_mapper assets in favour of Representer and Composition.
move Map to Representer.