Refactored PriorityScheduler to be non-static.
Added tests.
Renamed code quality member.
Added tests.
Added tests.
Updated version number.