Many changes:

- Add shared behaviour to assert on deterministic accuracy for deterministc algorithms
- Add tests for knn classifier
- Add large many-feature dataset, and use with kNN classifier (pending due to overly slow algorithm)
- Add SOURCES file to credit sources of datasets