Fix issue #137. Change get_cont_col() function to use HSL instead of HSV...

A potential fix for #137. Retain base hue and saturation for word color, but invert lightness. Provide fallback for inverted colors that are too similar to base, e.g. 'gray'.