Adding a cluster usage based scaling policy.

This will serve as an example to add more complex auto scaling policies in the future.
Why do we this separate existingNodes? Can't we just rely on the Cluster information?