Completely refactored the code base, which had SI dynamics built-in.
Prioritized user interface, revised YAML model specification first and then built class interface around that.
User can now specify arbitrary compartmental models.
Rates between comparetments are now R expressions, which can include stochastic components. Working on time-dependent rates.