Revert "MarketFacade moved to core"

This reverts commit 709f4ff1b75c257dfb403c8001bf1b09a3f65ab9.
Revert "Revert "MarketFacade moved to core""

This reverts commit b06f282d8b4175db6bc652ae588784c08fb15567.
MarketFacade moved to core and modified MarketFacde interface