added DatasetBuilder class and basic loading routines
changed tabs to spaces. sublime, oh you
data split into parts of unique sizes