Adds Linked List API methods

I have assumed that start is a sentinel node. All methods require
testing
Updates Graph and Vertex to remove bugs