Added out-of-bounds handling for hslToRgb function with unit tests
Version 2.0.4.