PURCHASE AGREEMENT dated as of November 22, 2004 between Penn Virginia Resource Partners, L.P. and Cantera Resources Holdings LLC relating to the purchase and sale of 100% of the Membership Interests of Cantera Natural Gas, LLC