Initial (cleaned) implementation of VBMFMM.

Implements variational inference for the von-Mises Fisher mixture model
with conjugate priors on the cluster means, precisions, and weights.
Added basic tests for the VBMFMM.
Added example for VBMFMM.