Added dynamic search for filtering test results.

I ran the test manually with all locations that were present in the location box and noticed SFO Commons does not retrieve results. I am not sure if SFO Commons is some kind of code for San Francisco but that's why I have the check to exclude SFO Commons. If this logic is not correct, let me know. 
Interesting route - does it matter if the list is unique - could you simply get a `len()` of the search results list and randomly select an event, parse it's location, perform a search, and verify all events are from that same location?

Not sure if this would speed up the test significantly.