Add initial implementation of LinkedList