Text this: Coupling Between Protein Level Selection and Codon Usage Optimization in the Evolution of Bacteria and Archaea