Updated MoveToFrontList

Everything should be working except the iterator for MoveToFrontList