add .gitignore
add ability to use multiple glob patterns