Adding a cluster usage based scaling policy.

This will serve as an example to add more complex auto scaling policies in the future.
It'd be nice if the class and its impl is in the same file. It is hard to read as is today.