better error message
create superdirectories for files to be put
check whether training returned a model