#1 added gitignore
#1 initial project structure