Allow unauth-ed session for socket.io and add shell for device handling