ranking svm kernel for surrogate now intialized to zero before computation, just in case, ref #57
call to train error computation moved to main surrogate strategy class + direct access to solution object from within the existing surrogate strategies, ref #57