inserting one node test passed
added last node test
reorganizing first insert
three values pass test
consolidated else's
reorganized to reuse functions
append to empty list passed
append tests complete
pop complete
shift added
empty list removal raises error
value not in list raises error
remove passed