Two fixes highlighted by testing made. One to ensure list is reduced properly when removing an entry, the other to esnure that all negative index calls return the out of bounds error.
Made fields private
First commit