STOCK PURCHASE AGREEMENT by and among COMMUNITY FIRST BANK, INC., SEATRUST MORTGAGE COMPANY