STOCK AND WARRANT PURCHASE AGREEMENT BETWEEN PC QUOTE, INC. AND STEVE LEVY DECEMBER 29, 1998