delegating add and remove to linked list item
cleaning up LinkedList implementation
added test cases for linked list