Fix to the way finding ids is handled

Make sure we dont' get into filtering with the one off "does this have
an id" check that's done

Also remove IDE cruft and add to .gitignore, and add a feature to find
allowing you to alter the strict level for a specific query