Added constructor for ECIES private keys and a function to return an ICryptosystem pointer containing an ECIES private key.