Added JensenShannon distance function with test

Missing parenthesis after 0.5.
I think it should be: JS(p, q) = 0.5 ( KL(p, m) + KL(q, m) )