Updates to JUnit Tests

None of them are completed, just got a bit of a start on them, changed
movetofrontlist to have correct behavior upon adding to the end of the
list