update builds rather than overwrite
add .gitignore