Fix bug with duplicating Phrase entries

Previously was not checking if PhraseCollection was empty before
ordering contents to be retrieved from Drive. Should consider making a
Class to control the PhraseCollection cache.