Added new data structures and modified existing ones

1) Doubly Linked List - Added and functionality completed
2) Linked List - Added Iterator to existing data structure