Adding a cluster usage based scaling policy.

This will serve as an example to add more complex auto scaling policies in the future.
This is just to figure out when the cluster is in distress. If we explicitly ignore that requirement, I can drop this here. 
Once we move to watching cluster update events, we can get rid of this logic.