added validation on the sub_request model to ensure the associated shift is scheduled
added a validation for sub_requests to prevent sub requests for unscheduled shifts
Merge pull request #200 from YaleSTC/198_sub_requests_for_unscheduled_shifts

198 sub requests for unscheduled shifts