More unit tests, and a fix for a copy/paste error
Added a unit test for the removeLast
Add unit tests for offer
Verified these two fail cases