ENDOSONICS CORPORATION COMMON STOCK PURCHASE AGREEMENT