Copied all the functionality of the linked list class and added the shif...

...t feature, instead of extending the class which would require importing another module. Included unit testing for that feature.