Changed settings to be an attr_reader so we are no longer re-defining it.

My Ruby foo may be weak, but we have below this line:

    def settings=(options)
      @settings = Settings.new(options)
    end

Which is causing a redundant redefinition.