add test - kpl source files
complete scanner
ignore generated executable file