print device info
add some ignored files to .gitignore
read CL source from a external file