Feature #26, move out of the library read_options function

This is dependent on the customers of the library, and not an
option of the library itself