- Refactor of companions and wrappers: wrappers wrap functionality; companions have :code:`ask, tell, report` methods.
- CUDA and GPU Functionality added to base classes, utility functions, and total scattering
- Required kwargs on functions, instead of allowing positional.
- Numerical instability patch for when positive comps (mu denominator in multiplicative update) are 0.
- Added much more documentation.