I had bitcoin in my blockchain.info wallet when the hard fork happened but I transferred it since to gemini exchange can i still get bch.
If the BTC was in your blockchain wallet when the fork happened, then surely you can access your BCH right now.
As after fork, they both have different chain, so transferring your BTC after the fork does not have any effect on your BCH.
Infact, it is a recommended step by me to transfer your BTC before you try to access your BCH through wallets present right now. Why? Because these wallets are not completely tested for bugs.
Coming back to your question, how to access your BCH? Just login to blockchain.info and go to settings then wallet.
In there, access your private key of the wallet where you had your BTC before the fork.
Now use any of the online wallets present which can retireve your BCH through your private key.
Now, you can access your BCH and spend it as well.
Yes, tools to do it will be released soon. See https://blog.blockchain.com/2017/08/22/bitcoin-cash-update/