kde added

- kde using single tree added
Ok, this is a somewhat more important comment as it concerns the design of this class. Did you check whether it makes sense to make KDE a subclass of CDistribution and put it under the distribution directory instead of machine? IIRC, this was the idea I had in mind when we wrote the GSoC project idea.