Trying to make the Rgb class completely consistent from r,g,b,and rgb