directory structure, open source, git intro