simplified the get/save of sessions by making the session object available on socket.handshake/socket.request (for socketio v1) and added the function session.save() that can be invoked without having know explicitly retrieve the session