Integrating with the marketplace

This is the integration, I just check the base cases and not the best one creating an UI without UX input ;)

Also we will need to add more tests, but I guess that will be part of bug  897325.

Thanks again Yuren!