Consumer Centric Commerce: Future of Retailing