Read in all gauge data at once when gauge is requested

Instead of opening up the fort.gauge data file and reading only one gauge this
patch reads all of the gauges in at once and stores them for later access.
This removes the ability of a `GaugeSolution` to read in itself directly.