Renames error handling functions
Adds cluster_set_protocol_version
Do not hardcode protocol version