Adds parseType

* Implements unit tests to verify different types
* Builds color list
* Adds support for hsl, hsla, hex, rgb, rgba, and colors