ArrayListIterator to StringIterator

Changed ArrayListIterator to StringIterator since it is taking in a
StringArray. Converts StringArray to ArrayList and simply creates
iterator object through Arrays.asList(S).iterator().
Merge branch 'master' of https://github.com/maryfeng/FinalSearchEngine