This commit introduces 'MessageBuffer' read and write operations for the CarterTracyData and FetkovichData structures in preparation of communicating these substructures from parallel processes to the IO rank. This is foundational work for retrieving more of the dynamic quantities pertaining to aquifers from the simulation layer.