Added iterators, better erase fn, simple comments