Integrated Response Class

Fully integrated the Response into the IO and made it re-entrant.