- started on Iterable implementation (more to come)
- cleaned up tests a bit