STOCK PURCHASE AGREEMENT by and among JAMES RIVER COAL COMPANY, INC., TRIAD MINING, INC. and THE STOCKHOLDERS OF TRIAD MINING, INC. dated as of March 30, 2005