create initial project structure
add .gitignore file