improve slist_new_list documentation, add dlist_new_list prototype
with base docs and test
add dlist_new_list implementation
add dlist_new_node definition and base docs
add dlist_new_node test
add dlist_new_node implementation
add dlist_print_node and base docs, add test for dlist_print_node
add dlist_print_node implementation