Miscellaneous updates

-Consolidated functions for warmup point generation
-Added a function to calculate constant indices for reversible reaction
ids