Updated LinkedList and added test suite