Aux readers

This PR creates a aux_reader submodule and moves the gamic_hdf5 reader into this. Double check to make sure I didn't miss modifying any of the auxiliary files incorrectly. It compiles and runs on mine. I didn't see any unit tests associated with that reader.