changes including: user can't leave week recurrence empty if a day is
selected. fixed back-end stuff to take recurrence into account. now uses
a day interval, week interval, and starting week.