Rearranged to for better organization and privacy
Added assert to ensure genes are the right size
Rearranged constructor for added clarity
Additional rearrangement
Added more checks for values going negative, which prevents variables from exploding unrealistically.
Added variable and interface to return lifespan of a grain_system
Renamed Rx,Ry,Rz to seeds, leaves, roots, reserve, et cetera
Changed operator() so that the Jacobian uses accessors instead of array indicies
Fixed operator() to better work with cyclic time
Moved harvest back to 1 year
Changed respiratory costs of system
Output now directed to file
Set it up so that the Gaussian really does drop to zero during the winter
Gene outputs now begin with a comment character to facilitate graphing
Added constructor for initializing to a particular gene sequence.
Changed interpolation function to return always positive answers
Added a constructor to initialize Groot, Gleaf, Gseed, Wleaf, Wroot