- Save schedule with all relevant data

- Require authorization in most of the controller.