Add KernelPdf, finished GaussPdf, add IThread class, add Logger mutex.
Add documentation IThread