Exporting types was causing runtime errors

To be fixed!
Redo crate program with clearer names
Revamp Color library

* switch from HSV to HSL, which is way easier to understand
* color introspection with toRgb and toHsl
* implement everything in Elm
Slight rewrite and use prettier colors