Text this: On the Independent Coloring of Graphs with Applications to the Independence Number of Cartesian Product Graphs