Fixed kde tests, validation tests.
Added faster random sampling method based on a 2006 paper, seems to be around twice as fast with similar results.
Finished faster NN distance computation too.
TODO: left a few comments scattered around in SEPP validation method and chicago.validate_... because it fails, requiring vast amount of memory.