Basic Dataset class

Dataset class with basic functionality.