Extract ReadSessionConfig
ReadSession does not need conn, addr

Those are encapsulated in ResponseAgent
Add test for multiple data packets