Added missing onlyIfs and errorResponses
Pulled ConditionNotFulfilled into its own file