add submodule
add project files to ignore