Fixes to remove() functionality of SLL's iterator. Updated tests