Refactored Auido Search Implementation.

Added audiosearcher factory.