PURAVERDE, INC. SHAREHOLDER AGREEMENT