Revert "A bunch of stuff I am been working over the past month"
Merge pull request #3919 from idaholab/revert-3918-csv-reader

Revert "A bunch of stuff I am been working over the past month"
Merge commit '7e809e31f87f7c738279b4cffc5f15f3a8226ceb'