finished semi-supervised nonduplicates
added disjunctive blocking, closes #10
compound predicates were broken, fixed now
working on averaged gradient ascent
Merge pull request #41 from open-city/semi_supervised_learning

started semi supervised learning for
find the largest alpha with a maximum score
Merge branch 'semi_supervised_learning'
Implemented Averaged Stochastic Gradient Descent
remove averaged stochastic gradient descent lr
bug fix for small imput in to sampledict, moved function to core
merged early_childhood changes
initial pass at creating Dedupe class for storing data elements
added more functions to dedupe class, abstracted print_csv
reorderd functions in dedupe
Merge pull request #42 from open-city/dedupe_class

Dedupe class for storing data elements
factored out input function to exampleIO
fixed bug in remapping of cluster ids in hierarchical clustering
allow for num iterations to be passed to cross validation
canonical example now uses deduper class
added num_iterations to Dedupe class