cluster: change return type of the Scheduler.Nodes
cluster: fix go vet warning
cluster/tests: add scheduler that always fails
cluster: increase test coverage
cluster: increate test coverage