added demo file showing output. Added repeat attempts to try and get definitions of new words if no definitions were retrieved after first run