Issue #013: Alters the notification system to use a single initializer that searches through all courses in the database once per minute.  The previous solution is invalid when multiple users track the same course since one Rufus task would update the database before the next could realize that the number of seats had changed.