Add valid-word? and normalize
valid-word? still has the case qu and gi to deal with
fix valid-word? to deal with qu and gi