Ability to add existing schedule

- Friendly error message
- Add more properties to ScheduleListJSON class
- Add two HTTP POST methods to ScheduleController