Added behaviour to on create View Model

 * refactored recipe and composer classes
Added behaviour to on create View Model

 * refactored recipe and composer classes
Merge branch 'create-with-behaviour' of https://github.com/olekhy/view-model-service into create-with-behaviour
Improvements in composer and recipe

 * working in contextual mode
Added tests cases for contextual mode working
Fixed coding issue reported from scrutinizer

 * namespace of type string is not a sub-type of boolean.
Fixed documenting of the construct of Recipe
Misc fixes on code style and logic
Refactored signature of the map method

 * map is without data argument now
Implements handling of collection of view models
Examples added
Merge pull request #3 from olekhy/contextual

Contextual create view model was added
Create and getting view models as from array data as collection