Updates calculations to include RGB to HSL calculations

* Adds tests for RGB to HSL
* Adds logic to support HSL to RGB, not working
* Adds tests to support HSL to RGB