Added tripcode support and sha256 hashed IP addresses for client ids