COMPUCREDIT CORPORATION WARRANT AGREEMENT