Natural chlorophyll, usually made from alfalfa, is a great colorant. You can get a great, dark green. I've used it to marble white CP soaps, mixing it with a little oil and adding to mold after pouring.
I haven't used it to make a solid green soap, you'd just have to experiment with how...