added more word list validation
changed integer-to-word conversion; words no longer repeatedly created by concatenating chars