add osx junk to gitignore
scavenger lord with url fetcher
add equality overrides to thread type