Investor confidence gets a boost as Indian startups strive to put house in order