Refactored customer search into it's own module with more powerful and accurate functionality.