Add content downloader
Add test for trainer
Add timing information. TODO, constructing the data set takes ages - find out why; there's something wrong with the inference, find out why