Datasets work

Also removed dot product KR because it was giving weird numerical instabilities when I changed BLAS packages.

@eickenberg let me know what you think