Configurable hostname and port

Socket.io now has a configurable port number. The Python socket.io client has a configurable hostname and port number.