pub fn rgb_hex(r: u8, g: u8, b: u8) -> String
takes three u8 values representing rgb values (0-255) and returns a hex string