Added visibility field to the json and api support for it. Modified the Product model in catalogue to include the field. Next frontend should hide Products with visible= False