ArrayIterator and ArrayList tests

* Added ArrayInterator and its tests.
* Added insert and set methods to ArrayList with tests.