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