First commit; Implements and tests Dlist