Removed dead code, made decendant search work. Tests are green.
Updated git ignore.