Allows the usage of percent based ranges

Add configuration option to use a percent range instead of fixed value
ranges.  Adjusts the getColor function to take the config option in and
if it is true, we will alter the val parameter to equal the pct variable
* 100.