Add Ranges

This commit implements nagios style ranges for warning
and critical thresholds.

It follows the threshold format outlined in the nagios
plugin development guidelines at
https://www.monitoring-plugins.org/doc/guidelines.html#THRESHOLDFORMAT