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 new class and helpers to __init__.py
Added basic tests for the VBMFMM.
Added validation for a, b parameters.
Added example for VMFMM.