Addresses #9207 Signed-off-by: Srini Brahmaroutu <srbrahma@us.ibm.com>
renaming this struct to more clearly be session, as that is what it handles. Splitting out files for easier readability. Signed-off-by: Vincent Batts <vbatts@redhat.com>