The main updates in this release:
* allow multi-dimensional input spaces. Particles are stile of size ``(M,N,d)`` but ``d`` can be a tuple now.
* remodeled termination criteria. Allowing termination per run now.
* Noise models are not part of the CBX class anymore and can be specified as a callable.
* Exposed ``norm``, ``normal``, ``copy`` and ``compute_consensus`` function
* Added proper implementation of effective step size scheduler