Initial commit of Cluster and spec
Candidate nodes are nodes only operable on
Add a discovered node to a cluster