find_color() returns NULL if input is deemed not found nor a possible value.
previously it returned the last entry in color.txt if the above conditions were
not met. Note: hex_to_rgb() still does not validate possible values for
correctness, string literals of strlen 6 e.g "foobar" will be processed.