Iterator

@subutai @scottpurdy please review