[ ] implement more obvious error messages, e.g., when train_svm is lacking a cross validation strategy or test data, when a necessary argument is missing, etc.
[x] remove unnecessary parts
[ ] check homogeneous implementation of all options
[x] move core of Main.py and others in dedicated library functions
[ ] write documentation
[ ] check if all outputs are what we really want to output
[ ] add graphing functions for rolling and other stuff
Main.py
and others in dedicated library functions