new directory skeleton and setup. add gitignore