add LICENSE file and headers to all source files
add the 'empty' dirs
clean up the .DS_Store files
remove test files
add the empty script directory
add test to ignore