Adding AppliesHeadersInterface

Making it possible to create custom streams that apply request headers during the before event rather than hardcoding it to only look for PostBodyInterface.