Add logging to find slow spots
Log time for standardized first name
Whitespace
Return immediately if we find a perfect match
Only filter the list if it has more than one result
Improve test for different match types
Remove unused data provider
Rename test method to match the method it is testing
Remove unused import and enums
Fix null pointer exception in IndexData hashcode
Use standardized name for email and phone searches as well
Standardize first name once at the entry point for index searches rather than for each type of search
Make method package private instead of public
Update matching tests
Add some more time logs
Move address normalization to the matching service (when matching) in order to only normalize addresses we need to.  Because we only search until we find a 1.0 match, this may save us some calls to our address normalizer since we will not necessarily search on every address.
Spacing
Merge pull request #12 from CruGlobal/optimize_match

Optimize match