STOCK PURCHASE AGREEMENT by and between METALICO, INC. and THE STOCKHOLDERS OF TOTALCAT GROUP, INC. June 25, 2007 STOCK PURCHASE AGREEMENT