added back in ion channel dynamics
added IonDynamics class