Fixes

+ Only seniority is taken into account when building a schedule,
assuming both people meet the required rank for a shift.
+ Prelim work for getting rank and desirability of shifts editable.