added directory for part3, with preliminary implementation of list_add_tail (untested)