Implemented Kullback-Leibler divergence

This pull request implements non-symmetric Kullback-Leibler divergence for comparing histograms.