Added JensenShannon distance function with test

Good catch. I thought I had a test for it, but NaNs are wiley