Skeleton of the Dataset abstract class.
First draft of the metadata class.
First draft of an in-memory implementation of a dataset.
Added a version number to datasets metadata
Added the Dictionary class stub.
Updated datasets definition to correctly handle targets datasets.
Updated the datasets general methods concerning splits and applying preprocessing.