ability to create sessions

create session now works (or so it says)… working on joining/searching
sessions for next commit.