added iterator test and Makefile