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
Ah, I see, weird execute many for fetchall. Still would be good to use one of the escape functions to clean the values before entering htem into the db.