Creates a new color struct.
t() :: %Chameleon.Hex{hex: String.t()}
new(String.t()) :: t()
iex> _hex = Chameleon.Hex.new("FF0000") %Chameleon.Hex{hex: "FF0000"}