removed svm_structs, moved training_and_classification to a new file, added a function that passes over multiple kernels