Reorganized files to top level
Made VSLearner pure virtual
Added update fn to batch descent class
Removed Vasco subdirectory