add clang complete package
add code to use clang completion
add clang compile executable to ignore