The Indian Premier League returns on Wednesday for a sixth edition of the competition which organisers hope will erase the controversy of last season.