Okay dont worry, every fish keeper comes across ich at some point. its bacically a parasite thats sort of like your fish getting the human equivelent of the flu! so long as you treat it before it gets out of hand there should be no problem.
The parasite has thee stages to its cycle. first you will see it appear on your fish like little white grains of salt, like you see now hwere it is feeding on your fish. once these have matured they will fall off the fish and probably into your substrate where they will start to reproduce and then spew out thousands into the water each one hunting for a new host to latch on to, to start the cycle again. Now this sounds uncontrollable and scarey but its during these second and third stages of the cycle where it is very valnerable to temperature, and they only have a limited life span. So firstly you need to increase your temperature to about 86 as this shortens the parasites life span making it far harder to reproduce and find a new host. Some people also find it helps to add salt to the water, you can use ordinary salt at aprox 1 teaspoon per 2 galls (be warned this isn't suitable for all fish but your chichlids should be fine) add the salt gradually over the next couple of days then wait.
After a few days you should find all the spots have gone from your fish, word of advice dont bring your temp right back down as soon as you cant see it on your fish any more, give it a few more days, as its only once the parasites have got very large that you can even visibly see them on your fish, and all it takes is for a few to survive and you will get a secondary infection.
Its a good idea also at this time to perform a number of large water changes on your tank as this should help, Perhaps 30% every other day.
I would assume that as the JD was quite new to you, it probably came from the shop with the infection. Its worth having a quarantine tank set up for any new fish before introducing them to an established tank, that way if they have any disease you should be able to spot it within a few days without intoducing it to your whole fish comunity.
If you want to know the technical blurb you can look here.
http://www.skepticalaquarist.com/docs/health/ich.shtml
And don't worry, let us know how you get on.