Copied all the functionality of the linked list class and added the shift feature, instead of extending the class which would require importing another module. Included unit testing for that feature.