add new method to KernelSVM interface for retrieving current kernel
add 2 new kernel: homogenous and inhomogenous polynomial kernels
adding two more datasets for testing