added exception exceptions for entity method
introduced affiliate facet
restructered model json files
covered last changes and improvements with tests