created a separate package for algorithms
created a separate package for data containers
created separate package for DatasetReader
added Generator class, used to create datasets
updated references because of package renaming