add gitignore
add basic directory structure