added kernel1 file

need to switch away from boost matrix to vector(eigen::triplet)