Changed contracts
Repackaging
Domeinobjects and adapters for JSON\
Removal of joiner (change in dependencies)