A Viral Product Diffusion Model to Forecast the Market Performance of Products. (15th March 2017)