Improve NestedIterators smell detector

- Only report deepest nested iterator in each method
- Remove code smells
- Improve specs