Fix Schedule changes
- Re-implement Schedule.CreateAvailability
- Add BusinessRuleException to project