STOCK PURCHASE AGREEMENT TACONIC FARMS, INC., XENOGEN CORPORATION and CALIPER LIFE SCIENCES, INC.