Basic file structure for kernel
Added .gitignore file