add supportvectorfile class and kerneltype enum