gitignore, why do I always leave it so long
Support multiple args everywhere

And only refer to things in index (two meanings).
Tidy away some obselete comments
Update README for multi-arg patterns, string type
Bump version and add npmignore