working on session state
updated more
key exchange done
removed bad while loop, getting closer...
almost there...