adds shift and unshift for the linked list
adds insert after method
adds insert add before method for list