have been testing with capabilities to get word definitions as well.  This commit contains an experiment with this.  Will incorporate more officially soon. Some style fixes too