character and locale detail view infrastructure added

includes adding socket.io support.