Move dataset to global variable and Dataset class to new file
Add some interface to Dataset class
Create Dataset superclass and SpiralDataset class
Edit Client to use some new interface
test
test conflict
Test conflict#2
Implement getL() in LibraryImageDataset
Remove getDimension(), Implement getParam() in Dataset
first merge