Building a reusable iterator construct
Refactored dynamic lists to use iterators
Adding simple command for running tests