Added 2 new classes and methods for Link and Singly Linked list ADT, required for Dijkstra's