I think its more of a combo between high humidity, low temps, and poor airflow through the plants.
As for getting rid of it, it depends how bad it is. If you catch it early, you might get away with just cutting out the infected leaves, and keeping the temp high and humidity low. You could also try spraying them with Potassium BiCarbonate...
http://www.amazon.com/gp/product/B001EJKXEO It works pretty well and you can use it without burning the shit out of the buds. If thats not enough, you can use more of a chemical fogger type thing, but that will be much more harsh and you can't use it if you are anywhere near harvesting.
Getting your temps up and humidity in check, I have found, will also help it from spreading so fast. I have read that you can use a sulfur burner, but I've never fucked with that.
It kind of a pain, but there are worse things that could happen to your garden. Good luck.