fixed a couple of bugs where the list wasn't consistent in the direction is started on and now it returns the proper value when removeing head, tail, indexed items, and printing indexed items
fixed a couple of bugs where the list wasn't consistent in the direction is started on and now it returns the proper value when removeing head, tail, indexed items, and printing indexed items