Linux code for counting & getting filenames

Linux specific code for reading files (counting & getting filenames)
Commented functions
Split program

Split the program into mutliple files. Kernel.cu for kernel only
function, with a header kernel.cu. Functions that are executed on the
CPU are in main.cu