CLC-1175 Refactor event processors a bit to reduce duplication
CLC-1175 More duplication reduction in event processors
CLC-1175 Don't enter notifications if student hasn't logged in
Merge pull request #596 from ctweney/clc-1175

CLC-1175 - only store notifications for known users