Graph Data Structure implemented with a LinkedList