add template dirs
add gitignore