Added iterator pattern interface and test.
Implemented reverse list iterator. Unit test has been corrected.