Setting initial tokens for cassandra nodes

- also refactors DynamicClusterImpl's protected methods to allow better adding custom config per node

Note I haven't yet tested cassandra clusters bigger than one node (as have been working on it offline).

I'm not particularly happy with the code; feels more complicated than it should be for solving this problem. Comments very welcome!