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
you can write `os.path.expanduser('~/tensorlib_data')`