PURCHASE AGREEMENT CALLON PETROLEUM COMPANY