added response finish listener to clear timeout.  added header check to avoid sending headers after already written
1.0.4