Merge pull request #63 from VictorLowther/pull-req-master-9fc9a35a19bcde0e9191c1b957eded3f6024f5b9

+1 Give snapshots states of their own, and update the noderole state machine to reflect that. [2/2]
Make the Chef jig use IPv6 where possible.
Make chechef jig be name based.