add linked list and tests
reverse linked list
remove unecessary this. declarations