initial commit with kernel Pegasos code