CertiK plans IPO as firm works to regain trust after numerous blunders