CATAPULSE INC. INVESTOR RIGHTS AGREEMENT December 3, 1999