Shuffling/Randomizing the candidate list.
Addressing Alex's feedback.
Fixed selenium imports
Merge branch 'pr/332' into feature/randomize-clicks
Applied some performance optimizations in CandidateElementExtractor