Made some major changes to the CRWaitingList it is now using SortedList
Created class SortedList to make sure the CRWaitingList is sorted properly
Implements comparable and not comparator
Changed test because of the comparable implementation
Made Tests for the CRWaitingList
Added call to the CRWaitingList tests to the main class