Fix Strategy Pattern and Add Docking search

Fix the Strategy pattern for Search Algorithms. Docking search strategy
has been added.