test kernel
cleanup gitignore; update travis ci