Make periods embedded in schedules (fixed #335)

I went with the embedded solution to issue #335 as I think having periods embedded in the schedule document makes more sense schema-wise.

Thanks for being an awesome spiritual adviser. :+1: