Began iterator implementation and implemented destructors