Using Simulations and Kinetic Network Models to Reveal the Dynamics and Functions of Riboswitches