Basic LinkedList datastructure