Added custom comparators file to the repository
Added comparator functions, tests, and integration for haversine lat/lng distance and jaccard distance
removed some extraneous debugging statements from the haversine routine
Implemented optimizations on the haversine distance; timing now shows 1.82us / loop, down from 4.8us / loop.
Revert "Implemented optimizations on the haversine distance; timing now shows 1.82us / loop, down from 4.8us / loop."

Timings not yet right, so reverting for now.
This reverts commit 36ec6dcfac616bb6f5381e0bfecde55e3ac774c1.
typedef'd the degree to radian conversions and streamlined lat/long unpacking; reformatted the setup file to structure distance comparators correctly
1. Changed the directory structure for the comparators
2. Fixed setup and init routines to import comparators correctly
Rewrite of haversine/jaccard routines to take native data types rather than strings; corresponding changes to setup and init files
Merged upstream changes from the master
Commit of partial example using patent data and non-string comparators. Training data integration not complete
Merge pull request #92 from markhuberty/patstat

Provide Jaccard and Haversine comparators and move comparator modules to own directory.
add nan to haversine, fixed path in patent_example
improving haversine and adding tests
fixed path:
fixed more paths for affine gap
Commit of working version of the example file for patent data.
Merged the upstream dev branch into patstat_string
Updated the blocking rules and logging statements in the csv example
Fixed some input formatting in the patent example
Merge branch 'patstat_string' of github.com:markhuberty/dedupe into patstat_string