CTO Bryan Harris said the firm has made progress preparing for a public offering. But timing depends on market conditions and ultimately on founder Jim Goodnight.