updated comments
refactored search tests
provided default name constructor for exhaustive search
tested exhaustive search