Changed the FEIG API reader wrapper to make use of a Reader struct