Adding a cluster usage based scaling policy.

This will serve as an example to add more complex auto scaling policies in the future.
Since we don't have a re-scheduler won't this continuously add nodes if the workload doesn't change?