Refactored the reader class.
Refactored the loader class.
Renamed SimpleReader to StreamReader.