Create and manage product

Future vision:
OpenUnited users should be able to create and manage products. Creating public products should be free for everyone and creating private product might require subscription (this logic is not implemented yet). 
Users can also request for adding their public products to the OpenUnited marketplace which gives them a chance of getting exposed to all contributors on OpenUnited. Submitting a request for getting featured on OU marketplace can be done by clicking on "Add Product" in the navbar of OU and filling in the form. OpenUnited team will review all submissions and approve and reject products for getting featured on OU marketplace.

Current state:
There's no ability for OU users to create products via UI. They need to use the "Add Product" button in the navbar and once filling in the form, OU will receive the submission and create the product manually for the users.