The UI should be capable of the following:
1. The end user should be able to enter from 2 to 10 url's.
2. The program should crawl those URL's and find common words or phrases, excluding obvious words like "and", "or", "the", "on", "under" except when they come together in a single common phrase.
For example: the user enters 5 different URL's related to american sports.
The crawler should find phrases such as "World Series", "Super Bowl", "US open", and so on.
3. After the crawler finds these common words or phrases the UI should return a list of 20 (or more) values that were common to these URL's, including a path to it.