changed the functions that calculate mutual information to sbe able to do so with only the matrix. without needing the spike train objects. I have changed the order in which the parameters are passed so it might cause problems with mi_calculation.py script but must check this