Begin sesssion refactor.
Allows multiple sign-ins from same user from different clients wooooooooooooooo