feat(schedule-scoring): skip calculating scores for preferences with 0 weight
feat(schedule-scoring): skip calculating scores for preferences with 0 weight

Closes #76

ahoskins/Winston,rosshamish/classtime,ahoskins/Winston,rosshamish/classtime