decorators everywhere
Merge branch 'library-mixtures' into profiling
adding in eigen
replaced temp=temp stuff with **kwargs for flexibility
transitions now has eigen stuff in it