Adding some basic doubly linked list, made List abstract class