Implemented generic iterator
+ template class iterator
+ linked list now uses generic iterator
> will make other containers use it as well