add dlist_push_node definition and base docs
add dlist_push_node tests
add dlist_push_node implementation
add dlist_append_node definition and base docs
add dlist_append_node tests
add dlist_append_node implementation