added naive variable-by-variable and observation-by-observation file readers. Confirmed they yield same results as current generator implementation.