Data objects

Fixes #54
Fixes #48
Fixes #47
Fixes #46

Introduces the raw/preprocessed/processed data objects. As discussed offline with @adamrp, since the database is aware of filepaths