Adds toString logic and piping

* Implements stringification through Hex, RGB, RGBA, HSL, and HSLA
* Adds tests