[JSBML GSoC Idea#4] Redesign the implementation of mathematical formulas

by kofiav for Open Bioinformatics Foundation

Make the JSBML library more modular by redesigning how mathematical formulas are implemented. End product should be functionally identical to the current library and should be more efficient.