Added an implementation of singly linked list and associated tests