Add remove function and tests, additional tests to verify list ordering