Dashboard cluster configuration

This patch allows consumers of this library through heavy configuration management to properly use and configure clustering configuration through puppet dashboard.
(we already depend on stdlib, as you can see a couple of lines down below from the `validate_foo()` calls ;)