Distinctness metric, compliance empty DS fix, runBlocking method
- Distinctness metric added (docs still pending)
- runBlocking method added for running check suite and waiting for the result before returning (for those who don't want to have to deal with a Future)
- Compliance metric bug fixed where it was giving a value of 0 for empty dataset, rather than 1