Computational Methods For Simulating And Parameterizing Nucleic Acid Secondary Structure Thermodynamics And Kinetics