add git ignore file
finish singly linked list
add dir tests