BANKGREENVILLE FINANCIAL CORPORATION STOCK WARRANT AGREEMENT