fixed cvode memory leak, moved all RoadRunner ivars to private struct, removed useless bool return values, fixed memory leaks with metabolic analysis matricies