gitignore update
add subproject definitions
Initial commit