improved dictionary accuracy

by fixing issue where if the “meanings” object wasnt included in the
first API call result, then Copywaiter would incorrectly report that
there were no definitions for that word.

fixed by looping through ALL the results and only using ones with a key
called “meanings”
added blank state in case of no definitions being returned