Enabling Instantiation With RGB String

The constructor will check if the string is in RGB format. If it is,
the RGB value is parsed and converted to hex for manipulation.