E-Commerce: Its progression and upcoming views