CityMall is taking on one of the toughest e-commerce challenges in India: winning small-town shoppers on wafer-thin margins.